⚠️ Akamai Guardicore

⚠️ Unpublished: This item is from a solution that is not yet published on Azure Marketplace or not installed in Content Hub.

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Connectors Index


Attribute Value
Connector ID AkamaiGuardicore
Publisher Akamai
Used in Solutions Akamai Guardicore
Collection Method CCF
Connector Definition Files AkamaiGuardicore_ConnectorDefinition.json
DCR Definition Files AkamaiGuardicore_DCR.json
CCF Configuration AkamaiGuardicore_PollingConfig.json
CCF Capabilities JwtToken, Paging

The Akamai Guardicore connector uses the Codeless Connector Framework (CCF) to import Agents, Assets, Applications, and Policy Rules from a Guardicore Centra instance into Microsoft Sentinel via Data Collection Rule (DCR) ingestion. The connector polls every 10 minutes via Microsoft Sentinel's CCF runtime; no Azure Function App is deployed.

Tables Ingested

This connector ingests data into the following tables:

Table Transformations Ingestion API Lake-Only
GuardicoreAgents_CL ? ?
GuardicoreApplications_CL ? ?
GuardicoreAssets_CL ? ?
GuardicorePolicyRules_CL ? ?

💡 Tip: Tables with Ingestion API support allow data ingestion via the Azure Monitor Data Collector API, which also enables custom transformations during ingestion.

Permissions

Resource Provider Permissions:

Setup Instructions

⚠️ Note: These instructions were automatically generated from the connector's user interface definition file using AI and may not be fully accurate. Please verify all configuration steps in the Microsoft Sentinel portal.

1. Connect Akamai Guardicore to Microsoft Sentinel

Prerequisites

  1. You must have a reachable Akamai Guardicore Centra management instance with API access enabled.
  2. Create (or obtain) an API user in Guardicore Centra with the Read-only role. This account must be authorized to call /api/v3.0/authenticate, /api/v3.0/agents, /api/v3.0/assets, /api/v3.0/workflow/projects, and /api/v3.0/visibility/policy/rules.
  3. Have the Guardicore management URL (for example https://<tenant>.cloud.guardicore.com) and the service-account username and password ready.
  4. The connector polls every 10 minutes via Microsoft Sentinel's CCF runtime. No Azure Function App is deployed.

Provide your Guardicore Centra service-account details and click Connect to start polling.

Additional Documentation

📄 Source: [Akamai Guardicore\Data Connectors\AkamaiGuardicoreLogs_ccp\README.md](https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Akamai Guardicore\Data Connectors\AkamaiGuardicoreLogs_ccp\README.md)

Akamai Guardicore Connector - v3.0.0 Migration Guide

Overview

Version 3.0.0 of the Akamai Guardicore solution migrates the data connector from an Azure Functions-based implementation to the Microsoft Sentinel Codeless Connector Framework (CCF/CCP).

What changed

What is preserved

Prerequisites

Upgrade Path for Existing Customers (One-Way)

Important: This is a one-way migration. Once a _CL table is migrated from the legacy Custom Logs (DCR-less) type to DCR-based, it cannot be reverted. Read the Reversibility / rollback section before beginning.

  1. Stop the existing v1 Function App connector. In the Azure portal, navigate to the Guardicore Function App and stop it. This halts ingestion from the legacy path.

  2. Wait approximately 5 minutes for any in-flight queue items / HTTP Data Collector batches to drain into the workspace.

  3. Migrate each of the four Guardicore tables from Custom Logs (DCR-less) to DCR-based using az monitor log-analytics workspace table migrate. See the Microsoft Learn guidance: https://learn.microsoft.com/en-us/azure/azure-monitor/logs/custom-logs-migrate.

    Run this command once per table, substituting the table name:

    az monitor log-analytics workspace table migrate \
      --resource-group <rg> \
      --workspace-name <workspace> \
      --name GuardicoreAgents_CL
    

    Tables to migrate:

    • GuardicoreAgents_CL
    • GuardicoreAssets_CL
    • GuardicoreApplications_CL
    • GuardicorePolicyRules_CL
  4. Verify each table's type is now DCR-based:

    az monitor log-analytics workspace table show \
      --resource-group <rg> \
      --workspace-name <workspace> \
      --name GuardicoreAgents_CL \
      --query "tableType"
    

    Expected output: DataCollectionRuleBased.

  5. Deploy the v3.0.0 solution from the Microsoft Sentinel Content Hub ("Akamai Guardicore"). Accept the deployment into the same workspace.

  6. Configure CCF credentials on the connector tile. Open the Akamai Guardicore (CCP) data connector and provide:

    • Guardicore Management URL (e.g. https://<tenant>.cloud.guardicore.com)
    • Username
    • Password

    Click Connect. The CCF runtime will begin polling the five endpoints listed in Prerequisites.

  7. Verify ingestion approximately 15 minutes after connecting. For each table:

    GuardicoreAgents_CL | where TimeGenerated > ago(15m) | take 10
    

    Repeat for GuardicoreAssets_CL, GuardicoreApplications_CL, and GuardicorePolicyRules_CL.

  8. After 24 hours of clean ingestion, delete the old Function App and any leftover deployment artifacts (storage account used for Function state, App Service plan, Application Insights resource if dedicated, and any Key Vault secrets that held the workspace shared key or Guardicore credentials for the old connector).

Reversibility / Rollback

The az monitor log-analytics workspace table migrate operation is not reversible. Once a table is converted to DCR-based, there is no supported path back to the legacy Custom Logs (DCR-less) type.

If you encounter ingestion problems after cutover:

To minimize risk, exercise the upgrade in a non-production workspace first if one is available.

CCF Overview

The Codeless Connector Framework (also referred to as CCP, the Codeless Connector Platform) lets connector authors describe polling-based ingestion declaratively in JSON, removing the need for connector-specific compute. See the Microsoft Learn reference: https://learn.microsoft.com/en-us/azure/sentinel/create-codeless-connector.

Permission Changes

The v3.0.0 solution drops the following permissions previously required by v1:

The connector retains only standard Read / Write / Delete permissions on Microsoft.OperationalInsights/workspaces for table and DCR management.


Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Connectors Index